Evolving Software with Multiple Outputs and Multiple Populations

نویسندگان

  • John K. Hart
  • Martin J. Shepperd
چکیده

In this research we are concerned with the automatic evolution of programs for control applications, the particular example we use being software for a simple fridge device with two inputs and three outputs. By careful choice of the target programming language in a similar vein to a RISC processor we are able to represent programs as variable length strings and use evolutionary computing techniques to search for fitter individuals. We used a fitness function that summed the fitness of each output channel, by various methods, in an attempt to encourage a total solution using a single population of candidate solutions. In general we were able to successfully evolve suitable solutions, however, the search sometimes suffered from premature convergence once the functionality for two out of the three output channels had evolved. More complex fitness assessment schemes, using mechanisms such as dynamically modifying the fitness associated with an output channel without additional benefit.. These difficulties in attempting to do too much with a single population pointed to a ‘divide and conquer’ approach whereby one (or more) populations are dedicated to solving for one output channel alone whilst being exposed to all inputs. This is seen to be an acceptable approach due to the growth in multi-tasking operating systems and multiprocessor platforms.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Inputs and Outputs Estimation in Inverse DEA

The present study addresses the following question: if among a group of decision making units, the decision maker is required to increase inputs and outputs to a particular unit in which the DMU, with respect to other DMUs, maintains or improves its current efficiencylevel, how much should the inputs and outputs of the DMU increase? This question is considered as a problem of inverse data envel...

متن کامل

Efficiency evaluation of wheat farming: a network data envelopment analysis approach

Traditional data envelopment analysis (DEA) models deal with measurement of relative efficiency of decision making units (DMUs) in which multiple-inputs consumed to produce multiple-outputs. One of the drawbacks of these models is neglecting internal processes of each system, which may have intermediate products and/or independent inputs and/or outputs. In this paper some methods which are usab...

متن کامل

Classifying inputs and outputs in interval data envelopment analysis

Data envelopment analysis (DEA) is an approach to measure the relative efficiency of decision-making units with multiple inputs and multiple outputs using mathematical programming. In the traditional DEA, it is assumed that we know the input or output role of each performance measure. But in some situations, the type of performance measure is unknown. These performance measures are called flexi...

متن کامل

A new approach based on alpha cuts for solving data envelopment analysis model with fuzzy stochastic inputs and outputs

Data Envelopment Analysis (DEA) is a widely used technique for measuring the relative efficiencies of homogenous Decision Making Units (DMUs) with multiple inputs and multiple outputs. These factors may be evaluated in fuzzy or stochastic environment. Hence, the classic structures of DEA model may be changed where in two fold fuzzy stochastic environment. For instances, linearity, feasibility a...

متن کامل

A Two-stage DEA Model Considering Shared Inputs, Free Intermediate Measures and Undesirable Outputs

Data envelopment analysis (DEA) has been proved to be an excellent approach for measuring the performance of decision-making units (DMUs) that use multiple inputs to generate multiple outputs. But the allocation problem of shared inputs and undesirable outputs does not arouse attention in this movement. This paper proposes a two-stage DEA model considering simultaneously the structure of shared...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002